/**
 *	@file	town_param.h
 *	@brief	タウンマップ　町パラメータ参照ヘッダ
 *	@author	Miyuki iwasawa
 *	@date	07.08.21
 */

#ifndef __H_TOWN_PARAM_H__
#define __H_TOWN_PARAM_H__

typedef struct _TMAP_TOWN_PARAM{
	u16 zoneid;			///<ゾーンID
	u16 jump_zone;		///<空を飛ぶターゲットゾーンID
	u8	arrive;		///<到着フラグ
	u8	gmap_idx;	///<タウンガイドグラフィックidx
	u8	px,pz;		///<BG張替え座標
	u8	dx,dy;		///<BG張替え座標 ソース座標
	u8	asx:4;		///<反応エリアサイズX
	u8	asy:4;		///<反応エリアサイズY
	u8	sx:4;		///<BG張替えサイズX
	u8	sy:4;		///<BG張替えサイズY
	u8	ox:4;		///<BG張替え座標マイナス方向オフセットX
	u8	oy:4;		///<BG張替え座標マイナス方向オフセットY
}TMAP_TOWN_PARAM;

#define TMAP_KANTO_S	(0)
#define TMAP_KANTO_E	(9)
#define TMAP_JOHTO_S	(10)

#include "dat/mtown_param_num.h"

///データテーブル参照設定
extern const TMAP_TOWN_PARAM TMapTownParam[PGMAP_TOWN_MAX];


#endif	//__H_TOWN_PARAM_H__